package com.techsoul.module.order.pojo.vo;
  import java.math.BigDecimal;
        import java.util.Date;
        import com.fasterxml.jackson.annotation.JsonFormat;
        import io.swagger.annotations.ApiModelProperty;
        import lombok.Data;
        import lombok.experimental.Accessors;
        import java.io.Serializable;

        import java.util.Date;

/**
 * 企业白条主 Vo
 *
 * @author liuen
 * @date 2022-03-28
 */
        @Data
        @Accessors(chain = true)
        public class FinCreditBillSalesOrderVo implements Serializable {

        private static final long serialVersionUID = 1L;

        @ApiModelProperty("")
        private String id;

        @ApiModelProperty("单号")
        private String creditBillNo;

        @ApiModelProperty("备注")
        private String remark;
        @ApiModelProperty("保理公司域")
        private String  baoliReceiverSite;
        @ApiModelProperty("是否有效（数据字典sys_yn_type，默认1-是）")
        private String isValid;

        @ApiModelProperty("创建人")
        private String createBy;

        @ApiModelProperty("创建时间")
        private Date createTime;

        @ApiModelProperty("更新人")
        private String updateBy;

        @ApiModelProperty("更新时间")
        private Date updateTime;

        @ApiModelProperty("状态")
        private String status;

        @ApiModelProperty("开单金额")
        private Double amount;

        @ApiModelProperty("货币")
        private String currency;

        @ApiModelProperty("买家公司编码")
        private String buyerNo;

        @ApiModelProperty("买家公司")
        private String buyerName;

        @ApiModelProperty("卖家公司编号")
        private String salerNo;

        @ApiModelProperty("卖家公司")
        private String salerName;

        @ApiModelProperty("开单企业")
        private String issuedBy;

        @ApiModelProperty("收单企业编码")
        private String receiverNo;

        @ApiModelProperty("收单企业")
        private String receiverName;

        @ApiModelProperty("审核人")
        private String approvedBy;

        @ApiModelProperty("审核日期")
        private Date approvedTime;

        @ApiModelProperty("到期日")
        private Date validatedTo;

        @ApiModelProperty("开单日")
        private Date openDate;

        @ApiModelProperty("授权银行")
        private String authBank;

        @ApiModelProperty("授权财务公司")
        private String authCompany;

        @ApiModelProperty("兑付方式")
        private String paymentType;

        @ApiModelProperty("期限")
        private Integer validateLength;

        @ApiModelProperty("创建人名称")
        private String createByName;

        @ApiModelProperty("更新人名称")
        private String updateByName;
        @ApiModelProperty("收单人域")
        private String receiverSite;
        @ApiModelProperty("开单人域")
        private String site;
        @ApiModelProperty("融资方域")
        private String baoliPayableSite;
        @ApiModelProperty("保贴方")
        private String baoliReceiverName;
        @ApiModelProperty("产品数")
        private Double qty;
        @ApiModelProperty("单位")
        private String unit;
        @ApiModelProperty("产品")
        private String productName;
        @ApiModelProperty("产品no")
        private String productNo;

        @ApiModelProperty("业务单据号")
        private String basicNo;
        @ApiModelProperty("合同号")
        private String contractNo;
        @ApiModelProperty("发票号")
        private String invoiceNo;


        }
